
html,
body,
div,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
ol,
form,
input,
textarea,
th,
td,
select {
	margin: 0;
	padding: 0;
}

* {
	box-sizing: border-box;
}

html,
body {
	min-height: 100%;font-size: calc(100vw/7.5);background: #f9fff9;
}

body {
	font-family: "PINGFANG LIGHT", "HanHei SC", "Helvetica Neue", Microsoft Yahei, "Helvetica", "STHeitiSC-Light", "Arial", sans-serif;
	font-size: 14px;
	color: #333;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

ul,
ol {
	list-style: none;
}

img {
	border: none;
	vertical-align: middle;
}

a {
	text-decoration: none;
	color: #232323;
}

table {
	border-collapse: collapse;
	table-layout: fixed;
}

input,
textarea {
	outline: none;
	border: none;
}

textarea {
	resize: none;
	overflow: auto;
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	content: ".";
	width: 0;
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
	overflow: hidden;
}

.fl {
	float: left
}

.fr {
	float: right
}

.tl {
	text-align: left;
}

.tc {
	text-align: center
}

.tr {
	text-align: right;
}

.ellipse {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.inline {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.hyyjfk{width: 95%;margin: .2rem auto;box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);padding-bottom: .2rem;background: white;}
.myswiper{height: 5rem;}
.myswiper .swiper-container{width: 100%;height: 100%;}
.hyyjfk1{padding: .15rem;border-bottom: 1px solid rgb(195,201,208);}
.hyyjfk1a{font-size: 20px;color: rgb(0,0,0);}
.hyyjfk1b{font-size: 0.3rem;color: #666666;}
.hyyjfk2{padding: .15rem;}
.hyyjfk2a{padding: 15px 10px;}
.hyyjfk2aa{border: 1px solid #dfdfdf;padding: .17rem .17rem .1rem;border-bottom: none;}
.hyyjfk2aa:last-child{border: 1px solid #dfdfdf;}
.hyyjfk2ab{line-height: 1.4;padding-bottom: .04rem;font-weight: bold;}
.hyyjfk2ab{padding: .17rem .17rem .1rem;}
.tijiao{padding: 0 .4rem;}
.tijiao button{width: 100%;}
.jszc{padding: 10px 0;color: #545454;dtext-shadow: 0 1px 1px #e9e9e9;margin-top: 3px;margin-bottom: 1em;text-align: center;}

.yydda{padding: .2rem;display: flex;align-items: center;border-bottom: 1px solid rgb(195,201,208);}
.yyddaimg{width: 1.5rem;height: 1.5rem;margin-right: 20px;}
.yyddaaa{font-size: .3rem;color: #1b1a1e;font-weight: 700;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.yyddaab{font-size: .18rem;color: #666;font-weight: 400;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin-top: .1rem;}

/* 1550px下 */
@media (max-width:1550px) {
}
/* 1400px下 */
@media (max-width: 1400px) {
}
/* 手机 */
@media (max-width:768px) {
}
/* 单行隐藏 */
.wbdhyc{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
/* 多行隐藏 */
.wbdhyc2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.wbdhyc3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
/* 旋转 */
.xz180{transform:rotate(180deg);-ms-transform:rotate(180deg);/* IE 9 */-moz-transform:rotate(180deg);/* Firefox */-webkit-transform:rotate(180deg);/* Safari 和 Chrome */-o-transform:rotate(180deg);/* Opera */}
button,input,textarea{outline: none;}
textarea{resize: none;}
.swiper-button-next{outline: none;}
.swiper-button-prev{outline: none;}
a:hover {text-decoration: none;}
a{text-decoration: none;}

/* 动画 */
.dh5s{transition: all ease-out .5s;-moz-transition: all ease-out .5s;-webkit-transition: all ease-out .5s;-o-transition: all ease-out .5s;}
/* 清除浮动 */
.qcfd {
	zoom: 1;
}

.qcfd:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: '.';
}

/* 字体 */
@font-face {
	font-family: syht;
	src: url('../fonts/AlibabaPuHuiTiRegular.ttf');
}
